home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 43 / Amiga Format CD43 (1999)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-09].iso / -serious- / hardware / psx-memcard_tool / readme < prev    next >
Text File  |  1999-06-14  |  6KB  |  188 lines

  1. Short:    Use Playstation Memcard with Amiga v0.07
  2. Author:   jel@netti.fi
  3. Uploader: jel@netti.fi
  4. Type:     hard/hack
  5.  
  6.  
  7. **************************************************
  8. *  USE THIS HARDWARE/SOFTWARE AT YOUR OWN RISK   *
  9. **************************************************
  10.  
  11. Hardware connects to parallel port, it's very simple & very cheap.
  12.  
  13.  
  14. I used this hardware/software successfully with
  15. Amiga 500  - 68000 7.14MHz - 1MB - AmigaOS 1.3
  16. Amiga 4000 - CSPPC 68060 50MHz - 64MB - AmigaOS 3.0
  17.  
  18. This is third release version, AMOS coded.
  19. It opens only to a NTSC/PAL screen.
  20. Software supports -
  21.   raw binary memcard images - file length 131072 bytes
  22.   .gme files - file length > 128 kbytes (only loading)
  23.   .psx files - only file length 8246 bytes (only loading)
  24.  
  25. I included source files to this archive, make your own 
  26. software if you want.
  27. My AMOS proggy isn't very good, it is very slow on a plain A500..
  28.  
  29.  
  30.  
  31.  
  32. USAGE
  33.  
  34. Press ESC to quit
  35.  
  36. Download - Downloads whole memorycard via hardware.
  37. Upload - Uploads memory to memorycard via hardware.
  38. Undelete - Marks deleted files active and uploads then.
  39. Format - Fills memorycard with zeros.
  40. Load - Load memorycard file
  41. Save - Save memorycard file
  42. Up/Down - Change active icon, right mousebutton zooms icon
  43. Fast/Slow - Change internal delay, fast for slow machine,
  44.             slow for fast machine.
  45.  
  46.  
  47.  
  48.  
  49. HARDWARE THINGS
  50.  
  51. 1.pin assign
  52.  
  53.                 * memory card
  54.          ______________________________ 
  55.         |                              |
  56.         | [#][#][#]  [#][#][#]  [#][#] |   (front view)
  57.         |______________________________|
  58.  pin No.   9  7  6    5  4  3    2  1   
  59.  
  60.                   PAD
  61.         ----------------------- 
  62.        | o o o | o o o | o o o |           (front view)
  63.         \______|_______|______/ 
  64.  pin No. 9 8 7   6 5 4   3 2 1
  65.  
  66.   pin  signal
  67.   No.   name  direction  logic      function
  68. -----------------------------------------------------------------------
  69.    1    DAT      in      positive   Serial Output data(open drain)
  70.    2    CMD      out     positive   Serial Command data
  71.    3    +7V      -       -          +7.6V CD-ROM Drive Power
  72.    4    GND      -       -          Signal Ground
  73.    5    +3V      -       -          +3.5V System Power
  74.    6    SEL-     out     negative   pad/memory select
  75.    7    CLK-     out     negative   Serial Clock
  76.    8    -        -       -          no use
  77.    9    ACK-     in      negative   Acknowledge(open drain)
  78. -----------------------------------------------------------------------
  79.  
  80. - Memorycards with lcd/led displays doesn't work ?
  81.  
  82. External powersupply instead of parallel port +5V pullup may help.
  83. I have two memory cards, bigger is a 12 page lcd-display card (MADCATZ),
  84. it doesn't work with my A4000 (less power form parallelport),
  85. but it works on A500 and A1200 (exactly same interface in all cases).
  86. My 1mb memorycard (JOYTECH) works fine in every Amiga that I've tried.
  87. I noticed that one 24 page JOYTECH card and one 1mb BLAZE card uses 7.6V pin.
  88. To check if your card uses 7.6V line, open it with a proper tool and examine
  89. if there is components connected to pin 3.
  90.  
  91. If you use external powersupply for this hardware, DO NOT CONNECT it to
  92. pin 14 of parallel port, here is table to make correct voltages if you
  93. use LM317 or LM317LZ. 
  94. External powersupply voltage should be about 9V-18V if you want to get 7.6V.
  95. I don't recommend this, because if something bad happens (short circuit),
  96. you may burn your memorycard.. make it at your own risk..
  97. Using parallel port pin 14 is ´very´ safe because of low current supply <100mA.. 
  98.  
  99.  
  100. pinouts            .-----.
  101.                    |LM   |  1 - Adjust
  102.    text side of    |317  |  2 - Out
  103.    LM317           |LZ   |  3 - In
  104.    or              `+-+-+´
  105.    LM317LZ          | | |
  106.                    1 2 3
  107.  
  108.  
  109. LM317LZ is meant for small currents (about 100mA or less)
  110.  
  111.  
  112.       .-------.               3.6V (pin 5)   |    7.6V (pin 3)
  113. ---in-| LM317 |-+-out---      R1    R2       |    R1    R2
  114.       `---+---´ |             270   470      |    270   1370
  115.           |     R1            330   560      |    330   1680
  116.       adj |     |             390   680      |    390   2000
  117.           `-----+             470   820      |    470   2400
  118.                 |             560    1k      |    560   2800
  119.                 R2                           |
  120.                 |                            |
  121.                 |                            |
  122.               GROUND
  123.  
  124. For more information of LM317 check www.national.com and get correct PDF-files.
  125.  
  126. My advice is 'get a memorycard that uses only little bit 3.6V power.'
  127. Don't ask me which cards combatible, I haven't tried many of them..
  128.  
  129.                
  130. POSSIBLE PROBLEMS
  131.  
  132. - Memorycard doesn't accept saves in PlayStation ?
  133.   Sometimes directory block gets in confusion, example when you
  134.   disconnect it while it's saving (in a psx)..
  135. > Format it (with this interface)
  136.  
  137. >Try slower speed if your uploads aren't good.
  138. >I had to set speed very slow with my 060-50MHz when uploading.
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145. HISTORY
  146.  
  147. v0.05 - 26-05-1999 - first release
  148.  
  149. v0.06 - 27-05-1999 - loading .psx files is now possible
  150.                    - slower transferspeeds possible
  151.                      (uploading was too fast with 060 after compiling..)
  152.  
  153. v0.07 - 31-05-1999 - included AMOS-source, fixed a little bug
  154.  
  155.  
  156.  
  157.  
  158. For more information, search for 'psx memory card hack hardware' or something
  159.  
  160. or try following URLs  http://www.ronin.net/~mackys/psxmemcard/
  161.                        http://www.ronin.net/~mackys/psxmemcard/ps-eng2.txt
  162.                        http://www.classicgaming.com/epr/
  163.  
  164. Thanks for the web site makers
  165.  
  166.  
  167.  
  168.  
  169. CONVERTING SAVES
  170.  
  171. I modified a couple of NTSC-saves to PAL-saves using a HEX-editor.
  172. Just change the product code at the directory block and XOR code.
  173. Product code is that BESLES-, BASLUS- or something at savenumber*$80..
  174.  
  175.  
  176.  
  177.  
  178. FUTURE
  179.  
  180. - Support for different screenmodes
  181. - More functions, no need to save whole memcard at a time
  182.  
  183.  
  184.  
  185.  
  186. Janne Lumikanta
  187. jel@netti.fi
  188.